# 作业先完成，再完美
# 讲清楚浏览器地址栏敲下url发生了什么?
# 答：1、通过DNS将url转为IP地址
# 2、浏览器与服务器建立连接
# 3、浏览器向服务器发送请求
# 4、服务器接收处理请求并返回
# 5、浏览器接收返回值并渲染页面

# 五层协议有哪五层, 举例说明.
# 答：1、应用层：浏览器、pycharm等应用就处于这层
# 2、传输层：为两个主机的应用进程提供通信服务，每个主机可以有多个进程，主机间多个进程的通信依靠的就是传输层。
# 3、网络层：将数据设法从源端经过若干个中间节点传送到目的端，从而向运输层提供最基本的端到端的数据传送服务。
# 4、数据链路层：负责两台主机之间的数据传输, 向网路层提供数据传输服务，作用就是检错和纠错。
# 5、物理层：物理层在局部局域网上传送数据帧, 在设备节点传输比特流，是真正传输上述各层封装的数据.

# 举例说明：举个不太恰当的的例子，例如网购，应用层：一个个的货物；传输层：确定要发什么货(卖家)，到的是什么货(买家)；
# 网络层：收货地址和发货地址；数据链路层：根据收货地址确定下一个站点；物理层：运输车往下个站点跑。
# 每个中间交换机即中间快递站点都会有三层：网络层、数据链路层、物理层。如此确保货物送到最终的地址。